package com.ruoyi.business.VO;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
/**
 * 用于租赁页面List显示
 * **/
@Data
public class AcLeaseInfoListVO {
    /** 租赁id */
    private Long leaseId;

    /** 租赁客户id */
    @Excel(name = "租赁客户id")
    private Long leaseCustomerId;

    /** 租赁资产id */
    @Excel(name = "租赁资产id")
    private Long leaseAssetId;

    /** 租赁编号 */
    @Excel(name = "租赁编号")
    private String leaseCode;

    /** 租赁房产名称 */
    @Excel(name = "租赁房产名称")
    private String leaseAssetName;

    /** 租赁客户名称 */
    @Excel(name = "租赁客户名称")
    private String leaseCustomerName;

    /** 租赁开始日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "租赁开始日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date leaseStartDate;

    /** 租赁结束日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "租赁结束日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date leaseEndDate;

    /** 租金 */
    @Excel(name = "租金")
    private BigDecimal leaseRent;

    /** 租赁备注 */
    @Excel(name = "租赁备注")
    private String leaseRemark;

    /** 租赁照片 */
    @Excel(name = "租赁照片")
    private String leaseImg;

    /** 租赁状态0：在租1：到期 */
    @Excel(name = "租赁状态0：在租1：到期")
    private String leaseStatus;

    /** 租赁历史标记，1：为历史租赁标记，历史租赁信息，该字段不确定是否需要 */
    @Excel(name = "租赁历史标记，1：为历史租赁标记，历史租赁信息，该字段不确定是否需要")
    private String leasePastRecord;

    /** 资产面积 */
    @Excel(name = "资产面积")
    private String assetArea;


}
